#
# HoI - German Events
#
#		written by Henrik Fhraeus
#

#########################################################################
#  Re-occupation of the Rhineland
#########################################################################
## event 2000 UPDATED!!!

#########################################################################
#  Anschluss of Austria
#########################################################################
event = {
	id = 2020
	random = no
	country = GER
	trigger = {
		exists = AUS
		NOT = {
			atwar = AUS # Austria is not at war
		}
	}
	name = "EVT_2020_NAME"
	desc = "EVT_2020_DESC"
	style = 0

	date = { day = 1 month = march year = 1938 } # Real Date: March 12
	offset = 30
	deathdate = { day = 12 month = march year = 1940 }

	action_a = {
		name = "ACTIONNAME2020A" # Press for Anschluss
		command = { type = addcore which = 565 }
		command = { type = addcore which = 573 }
		command = { type = addcore which = 571 }
		command = { type = addcore which = 623 }
		command = { type = addcore which = 621 }
		command = { type = addcore which = 610 }
		command = { type = addcore which = 611 }
		command = { type = addcore which = 620 }
		command = { type = trigger which = 2100 }
        	command = { type = sleepleader which = 31130 } #Feketehalmy-Czeydner (Defects from Hungary to Germany)
		command = { type = sleepleader which = 31136 } #Grassy (Defects from Hungary to Germany)
		command = { type = sleepleader which = 4405 } #Phleps (Defects from Romania to Germany)
		command = { type = sleepevent which = 2110 }
		command = { type = sleepevent which = 2111 }
		command = { type = sleepevent which = 2112 }
		command = { type = sleepevent which = 2113 }
		
	}
	action_b = {
		name = "ACTIONNAME2020B" # Do not create more tension
		command = { type = warentry which = USA value = -10 }
		command = { type = warentry which = FRA value = -5 }
		command = { type = warentry which = ENG value = -5 }
		command = { type = addcore which = 565 }
		command = { type = addcore which = 573 }
		command = { type = addcore which = 571 }
		command = { type = addcore which = 623 }
		command = { type = addcore which = 621 }
		command = { type = addcore which = 610 }
		command = { type = addcore which = 611 }
		command = { type = addcore which = 620 }
		command = { type = dissent value = 5 }
        	command = { type = sleepleader which = 31130 } #Feketehalmy-Czeydner (Defects from Hungary to Germany)
		command = { type = sleepleader which = 31136 } #Grassy (Defects from Hungary to Germany)
		command = { type = sleepleader which = 4405 } #Phleps (Defects from Romania to Germany)
		command = { type = sleepevent which = 2110 }
		command = { type = sleepevent which = 2111 }
		command = { type = sleepevent which = 2112 }
		command = { type = sleepevent which = 2113 }
		}
}

#########################################################################
#  Anschluss of Austria - Annexation
#########################################################################
event = {
	id = 2001
	random = no
	country = GER
	# Triggered by AUS 2100
	name = "EVT_2001_NAME"
	desc = "EVT_2001_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = inherit which = AUS }
		command = { type = manpowerpool value = 300 }
		command = { type = dissent value = -10 }
		command = { type = warentry which = USA value = 2 }
		command = { type = warentry which = FRA value = 2 }
		command = { type = warentry which = ENG value = 2 }
	}
}

#########################################################################
#  Anschluss of Austria - Alliance
#########################################################################
event = {
	id = 2002
	random = no
	country = GER
	# Triggered by AUS 2100
	name = "EVT_2002_NAME"
	desc = "EVT_2002_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = access which = AUS }
	}
}

#########################################################################
#  The Treaty of Munich
#########################################################################
event = {
	id = 2030
	random = no
	country = GER
	trigger = {
		exists = CZE
		OR = {
			control = { province = 578 data = CZE }
			control = { province = 613 data = CZE }
			control = { province = 616 data = CZE }
			control = { province = 617 data = CZE }
		}
		NOT = {
			OR = {
					war = { country = CZE country = GER }
					alliance = { country = CZE country = GER }
					alliance = { country = CZE country = ENG }
					alliance = { country = CZE country = SOV }
					ispuppet = GER
					puppet = { country = CZE country = GER }
			}
		}
	}
	name = "EVT_2030_NAME"
	desc = "EVT_2030_DESC"
	style = 0

	date = { day = 29 month = september year = 1938 }

	action_a = {
		name = "ACTIONNAME2030A" # Demand Sudetenland!
		command = { type = addcore which = 613 }
		command = { type = addcore which = 616 }
		command = { type = addcore which = 617 }
		command = { type = addcore which = 578 }
		command = { type = trigger which = 2200 } # CZE		
		command = { type = gain_tech which = 12204 }
		command = { type = gain_tech which = 12201 }
		command = { type = gain_tech which = 11300 } # changed
		command = { type = gain_tech which = 11301 }
		command = { type = gain_tech which = 11302 }
		command = { type = gain_tech which = 11303 }
		command = { type = gain_tech which = 11304 }
		command = { type = gain_tech which = 11305 } # added - balance
		command = { type = gain_tech which = 11306 } # added - balance
		command = { type = gain_tech which = 11400 } # added - balance
		command = { type = ai which = "core_german.ai" }
		command = { type = warentry which = USA value = -10 }
                }
	action_b = {
		name = "ACTIONNAME2030B" # Leave well enough alone
		command = { type = addcore which = 613 }
		command = { type = addcore which = 616 }
		command = { type = addcore which = 617 }
		command = { type = addcore which = 578 }
		command = { type = warentry which = USA value = -10 }
		command = { type = warentry which = FRA value = -10 }
		command = { type = warentry which = ENG value = -10 }
		command = { type = dissent value = 5 }		
		command = { type = gain_tech which = 12204 }
		command = { type = gain_tech which = 12201 }
		command = { type = gain_tech which = 11300 } # changed
		command = { type = gain_tech which = 11301 }
		command = { type = gain_tech which = 11302 }
		command = { type = gain_tech which = 11303 }
		command = { type = gain_tech which = 11304 }
		command = { type = gain_tech which = 11305 } # added - balance
		command = { type = gain_tech which = 11306 } # added - balance
		command = { type = gain_tech which = 11400 } # added - balance
		command = { type = ai which = "core_german.ai" }
		command = { type = warentry which = USA value = -10 }
	}
}

#########################################################################
#  The Treaty of Munich - Sudetenland to Germany
#########################################################################
event = {
	id = 2003
	random = no
	country = GER
	# Triggered by CZE 2200
	name = "EVT_2003_NAME"
	desc = "EVT_2003_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = dissent value = -10 }
		command = { type = influence value = 5 }
		command = { type = manpowerpool value = 100 }
	}
}

#########################################################################
#  The Treaty of Munich - Czechoslovakia joins the Axis
#########################################################################
event = {
	id = 2004
	random = no
	country = GER
	# Triggered by CZE 2200
	name = "EVT_2004_NAME"
	desc = "EVT_2004_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { }
	}
}
#########################################################################
#  The Treaty of Munich - Czechoslovakia refuses claims
#########################################################################
event = {
	id = 2005
	random = no
	country = GER
	# Triggered by CZE 2200
	name = "EVT_2005_NAME"
	desc = "EVT_2005_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME2005A" # We dare not attack them outright
		command = { type = dissent value = 5 }
	}
	action_b = {
		name = "ACTIONNAME2005B" # What they will not give, we shall take!
		command = { type = war which = CZE }
	}
}
#########################################################################
#  The End of Czechoslovakia
#########################################################################
event = {
	id = 2040
	random = no
	country = GER
	trigger = {
		event = 2003 # German event signalling annexation of Sudetenland
		exists = CZE
		NOT = {
			OR = {
					exists = SLO
					alliance = { country = CZE country = GER }
					alliance = { country = CZE country = ENG }
					alliance = { country = CZE country = SOV }
					war = { country = CZE country = GER }
			}
		}
	}
	name = "EVT_2040_NAME"
	desc = "EVT_2040_DESC"
	style = 0

	date = { day = 14 month = march year = 1939 }

	action_a = {
		name = "ACTIONNAME2040A" # Install Tiso in Slovakia
		command = { type = trigger which = 2201 } # CZE
	}
	action_b = {
		name = "ACTIONNAME2040B" # Partition Czecho-Slovakia with Hungary
		command = { type = trigger which = 2202 } # CZE
	}
	action_c = {
		name = "ACTIONNAME2040C" # Honor the Munich Agreement
		command = { type = influence value = 3 }
		command = { type = warentry which = USA value = -2 }
		command = { type = warentry which = FRA value = -2 }
		command = { type = warentry which = ENG value = -2 }
	}
}
#########################################################################
#  The End of Czechoslovakia - Czechs annexed
#########################################################################
event = {
	id = 2006
	random = no
	country = GER
	# Triggered by CZE 2201
	name = "EVT_2006_NAME"
	desc = "EVT_2006_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = dissent value = -10 }
		command = { type = coalpool value = -10000 } 
		command = { type = steelpool value = -5000 } 
		command = { type = oilpool value = -2500 } 
		command = { type = rubberpool value = -2500 } 
		command = { type = supplies value = -2000 } 
		command = { type = convoy which = 619 value = 618 when = 31 } 
		command = { type = trigger which = 2300 } # SLO
	}
}
#########################################################################
#  The End of Czechoslovakia - Czechs wish a fight!
#########################################################################
event = {
	id = 2007
	random = no
	country = GER
	# Triggered by CZE 2201
	name = "EVT_2007_NAME"
	desc = "EVT_2007_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = war which = CZE }
	}
}
#########################################################################
#  The End of Czechoslovakia - Czecho-Slovakia partitioned
#########################################################################
event = {
	id = 2011
	random = no
	country = GER
	# Triggered by CZE 2202
	name = "EVT_2011_NAME"
	desc = "EVT_2011_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = inherit which = CZE }
		command = { type = dissent value = -10 }
	}
}
#########################################################################
#  The End of Czechoslovakia - Czechs fight!
#########################################################################
event = {
	id = 2012
	random = no
	country = GER
	# Triggered by CZE 2202
	name = "EVT_2012_NAME"
	desc = "EVT_2012_DESC"
	style = 0

	action_a = {
		name = "OK"
#		command = { type = alliance which = HUN }
		command = { type = war which = CZE }
	}
}
#########################################################################
#  Claiming Memel
#########################################################################
event = {
	id = 2008
	random = no
	country = GER
	trigger = {
		control = { province = 711 data = LIT }
		NOT = {
			OR = {
					alliance = { country = GER country = LIT }
					ispuppet = LIT
					ispuppet = GER
			}
		}
	}

	name = "EVT_2008_NAME"
	desc = "EVT_2008_DESC"
	style = 0

	date = { day = 23 month = march year = 1939 } # Real Date: Sep 29

	action_a = {
		name = "ACTIONNAME2008A" # Claim Memel
		command = { type = trigger which = 2400 } # LIT
	}
	action_b = {
		name = "ACTIONNAME2008B" # Let them keep it
		command = {  }
	}
}
#########################################################################
#  Claiming Memel - Lithuania Agrees!
#########################################################################
event = {
	id = 2009
	random = no
	country = GER
	# Triggered by LIT 2400
	name = "EVT_2009_NAME"
	desc = "EVT_2009_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = dissent value = -5 }
		command = { type = manpowerpool value = 10 }
		command = { type = addcore which = 711 }
	}
}
#########################################################################
#  Claiming Memel - Lithuania Refuses!
#########################################################################
event = {
	id = 2010
	random = no
	country = GER
	# Triggered by LIT 2400
	name = "EVT_2010_NAME"
	desc = "EVT_2010_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = dissent value = 2 }
		command = { type = addcore which = 711 }
	}
}

#########################################################################
#  The Molotov-Ribbentrop Pact
#########################################################################
event = {
	id = 2050
	random = no
	country = GER
	trigger = {
		exists = SOV
		exists = POL
		NOT = {
			OR = {
				event = 2051
				war = { country = SOV country = GER  }
				alliance = { country = GER country = POL }
				alliance = { country = GER country = SOV }
				ispuppet = GER
				ispuppet = SOV
				ispuppet = POL
			}
		}
	}
	name = "EVT_2050_NAME"
	desc = "EVT_2050_DESC"
	style = 0

	date = { day = 23 month = august year = 1939 }

	action_a = {
		name = "ACTIONNAME2050A" # Historical Agreement
		command = { type = trigger which = 2600 } # SOV
		command = { type = warentry which = USA value = -10 }
	}
	action_b = {
		name = "ACTIONNAME2050B" # Only agree to partition Poland
		command = { type = trigger which = 2601 } # SOV
		command = { type = warentry which = USA value = -10 }
	}
	action_c = {
		name = "ACTIONNAME2050C" # No deals with the Bolsheviks!
		command = { type = warentry which = USA value = 10 }
	}
}
event = {
	id = 2051
	random = no
	country = GER
	trigger = {
		NOT = {
			OR = {
				event = 2050
				war = { country = SOV country = GER  }
				alliance = { country = GER country = POL }
				alliance = { country = GER country = SOV }
				ispuppet = GER
				ispuppet = SOV
				ispuppet = POL
			}
		}
		exists = SOV
		exists = POL
		
		war = { country = POL country = GER  }
	}
	name = "EVT_2050_NAME"
	desc = "EVT_2050_DESC"
	style = 0

	date = { day = 1 month = january year = 1936 }
	offset = 3
	deathdate = { day = 29 month = december year = 1947 }

	action_a = {
		name = "ACTIONNAME2050A" # Historical Agreement
		command = { type = trigger which = 2600 } # SOV
	}
	action_b = {
		name = "ACTIONNAME2050B" # Only agree to partition Poland
		command = { type = trigger which = 2601 } # SOV
	}
	action_c = {
		name = "ACTIONNAME2050C" # No deals with the Bolsheviks!
		command = { }
	}
}
#########################################################################
#  The Molotov-Ribbentrop Pact - Historical Outcome
#########################################################################
event = {
	id = 2013
	random = no
	country = GER
	# Triggered by SOV 2600
	name = "EVT_2013_NAME"
	desc = "EVT_2013_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = addcore which = 606 }
		command = { type = addcore which = 647 }
		command = { type = addcore which = 648 }
	}
}
#########################################################################
#  The Molotov-Ribbentrop Pact - Soviet Refusal to Historical Pact
#########################################################################
event = {
	id = 2014
	random = no
	country = GER
	# Triggered by SOV 2600
	name = "EVT_2014_NAME"
	desc = "EVT_2014_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = addcore which = 606 }
		command = { type = addcore which = 647 }
		command = { type = addcore which = 648 }
	}
}
#########################################################################
#  The Molotov-Ribbentrop Pact - Soviets Propose Alliance
#########################################################################
event = {
	id = 2015
	random = no
	country = GER
	# Triggered by SOV 2600
	name = "EVT_2015_NAME"
	desc = "EVT_2015_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME2015A" # Refuse alliance, but stand by pact
		command = { type = addcore which = 606 }
		command = { type = addcore which = 647 }
		command = { type = addcore which = 648 }
		command = { type = trigger which = 2603 }
	}
	action_b = {
		name = "ACTIONNAME2015B" # Let the world tremble!
		command = { type = alliance which = SOV }
		command = { type = alignment which = fascist value = -40 }
		command = { type = alignment which = communist value = 40 }
		command = { type = addcore which = 606 }
		command = { type = addcore which = 647 }
		command = { type = addcore which = 648 }
		command = { type = dissent value = 15 }
		command = { type = trigger which = 2602 }
		command = { type = warentry which = USA value = 100 }
	}
}
#########################################################################
#  The Molotov-Ribbentrop Pact - Limited Pact
#########################################################################
event = {
	id = 2016
	random = no
	country = GER
	# Triggered by SOV 2601
	name = "EVT_2016_NAME"
	desc = "EVT_2016_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = addcore which = 606 }
		command = { type = addcore which = 647 }
		command = { type = addcore which = 648 }
	}
}
#########################################################################
#  The Molotov-Ribbentrop Pact - Soviet Refusal to Limited Pact
#########################################################################
event = {
	id = 2017
	random = no
	country = GER
	# Triggered by SOV 2601
	name = "EVT_2017_NAME"
	desc = "EVT_2017_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = addcore which = 606 }
		command = { type = addcore which = 647 }
		command = { type = addcore which = 648 }
	}
}
#########################################################################
#  The Molotov-Ribbentrop Pact - Eastern Poland to Soviets
#########################################################################
event = {
	id = 2018
	random = no
	country = GER

	trigger = {
		control = { province = 643 data = -1 } # Warzaw
		NOT = {
			exists = POL
		}
		NOT = {
			war = { country = GER country = SOV }
		}
		OR = {
			event = 2013
			event = 2015
			event = 2016
		}
	}

	name = "EVT_2018_NAME"
	desc = "EVT_2018_DESC"
	style = 0

	date = { day = 2 month = january year = 1936 }
	offset = 3 # Check for trigger conditions every three days
	deathdate = { day = 30 month = december year = 1947 }

	action_a = {
		name = "ACTIONNAME2018A" # Honor the Pact
		command = { type = secedeprovince which = SOV value = 716 }
		command = { type = secedeprovince which = SOV value = 717 }
		command = { type = secedeprovince which = SOV value = 718 }
		command = { type = secedeprovince which = SOV value = 719 }
		command = { type = secedeprovince which = SOV value = 721 }
		command = { type = secedeprovince which = SOV value = 722 }
		command = { type = secedeprovince which = SOV value = 725 }
		command = { type = dissent value = 3 }
		command = { type = trigger which = 2604 }
	}
	# you cannot dishonour it anymore
	#action_b = {
	#	name = "ACTIONNAME2018B" # Dishonor the Pact
	#	command = { type = dissent value = -5 }
	#	command = { type = trigger which = 2605 }
	#}
}

#########################################################################
#  The Vienna Diktat
#########################################################################
event = {
	id = 2019
	random = no
	country = GER

	# Triggered by HUN 2503

	name = "EVT_2019_NAME"
	desc = "EVT_2019_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME2019A" # Force Romanian acceptance
		command = { type = trigger which = 2701 } # ROM
	}
	action_b = {
		name = "ACTIONNAME2019B" # Deny the Hungarian request
		command = { type = trigger which = 2504 } # HUN
		command = { type = trigger which = 2702 } # ROM
	}
}

#########################################################################
#  Vichy France
#########################################################################
event = {
	id = 2021
	random = no
	country = GER

	trigger = {
		
		control = { province = 527 data = -1 } # Paris
		lost_national = { country = FRA value = 25 }	# At least 25% of national provinces lost
		
		random = 25
		
		OR = {
			control = { province = 915 data = FRA } # France controls Vichy
			control = { province = 915 data = GER } # Germany controls Vichy
		}
		
		war = { country = GER country = FRA }
		NOT = {
			OR = {
				year = 1942 # Year < 1941
				event = 2021
				war = { country = GER country = SOV }
				puppet = { country = VIC country = GER }
				puppet = { country = FRA country = GER }
			}
		}
	}

	name = "EVT_2021_NAME"
	desc = "EVT_2021_DESC"
	style = 0

	date = { day = 1 month = january year = 1936 }
	offset = 3 # Check for trigger conditions every three days
	deathdate = { day = 30 month = december year = 1947 }

	action_a = {
		name = "ACTIONNAME2021A" # Set up French Puppet Government in Vichy
		command = { type = trigger which = 2800 } # FRA
	}
	action_b = {
		name = "ACTIONNAME2021B" # Total conquest is preferable
		command = { }
	}
}

#########################################################################
#  Vichy France - Return of occupied provinces
#########################################################################
event = {
	id = 2022
	random = no
	country = GER

	trigger = {
		exists = VIC
	}

	name = "EVT_2022_NAME"
	desc = "EVT_2022_DESC"
	style = 0

	date = { day = 1 month = january year = 1936 }
	offset = 5
	deathdate = { day = 30 month = december year = 1947 }

	action_a = {
		name = "OK" # Return occupied provinces as per agreement
		command = { type = control which = VIC value = 545 }
		command = { type = control which = VIC value = 915 }
		command = { type = control which = VIC value = 917 }
		command = { type = control which = VIC value = 923 }
		command = { type = control which = VIC value = 926 }
		command = { type = control which = VIC value = 927 }
		command = { type = control which = VIC value = 928 }
		command = { type = control which = VIC value = 929 }
		command = { type = control which = VIC value = 930 }
		command = { type = control which = VIC value = 931 }
		command = { type = control which = VIC value = 934 }
		command = { type = control which = VIC value = 935 }
		command = { type = control which = VIC value = 937 }
		command = { type = control which = VIC value = 944 }
		command = { type = control which = VIC value = 945 }
		command = { type = control which = VIC value = 947 }
		command = { type = control which = VIC value = 949 }
		command = { type = control which = VIC value = 951 }
		command = { type = make_puppet which = VIC }
		command = { type = supplies value = -2000 } 
		command = { type = convoy which = 948 value = 949 when = 17 }  # oil and supplies
	}
}
#########################################################################
#  Spanish Civil War - Intervention
#########################################################################
event = {
	id = 2023
	random = no
	country = GER

	# Triggered by SPA 3001

	name = "EVT_2023_NAME"
	desc = "EVT_2023_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME2023A" # Send materiel and volunteers
		command = { type = manpowerpool value = -30 }
		command = { type = supplies value = -2500 }
		command = { type = trigger which = 3002 } #SPA
		command = { type = trigger which = 3719 } #USA
		command = { type = gain_tech which = 11201 }
		command = { type = gain_tech which = 11204 }
		command = { type = gain_tech which = 12102 }
	}
	action_b = {
		name = "ACTIONNAME2023B" # Franco needs no aid
		command = { type = dissent value = 5 }
		command = { type = gain_tech which = 11201 }
		command = { type = gain_tech which = 11204 }
		command = { type = gain_tech which = 12102 }
	}
}
#########################################################################
#  Stalin sues for Peace (Japan is not Axis)
#########################################################################
### DELETED event id = 2024

#########################################################################
#  Stalin sues for Peace (Japan is Axis)
#########################################################################
### DELETED event id = 2046
	
#########################################################################
#  Hitler has been assasinated! (modified by Generalisimo)
#########################################################################
event = {
	id = 2025
	random = no
	country = GER

	trigger = {
		government = fascist
		minister = 1 # AH alive
		dissent = 15 # lowered due to good AI dissent management
		random = 5
		atwar = yes
		exists = SOV
		NOT = {
			OR = {
				event = 2025
				event = 2026
				event = 172135
				}
			}
		}

	name = "EVT_2025_NAME"
	desc = "EVT_2025_DESC"
	style = 0

	date = { day = 1 month = june year = 1944 }
	offset = 7 # Check for trigger conditions every seven days
	deathdate = { day = 1 month = january year = 1946 }

	action_a = {
		name = "OK" #
		command = { type = sleepminister which = 1 } # AH
		command = { type = sleepminister which = 2 } # AH
		command = { type = sleepminister which = 64 } # AH
		#Ministers likely to be killed or being forced to resign
		command = { type = sleepminister which = 10 } # Hermann Gring
		command = { type = sleepminister which = 41 } # Hermann Gring
		command = { type = sleepminister which = 50 } # Hermann Gring
		command = { type = sleepminister which = 58 } # Hermann Gring
		command = { type = sleepminister which = 58 } # Hermann Gring
		command = { type = sleepminister which = 42 } # Heinrich Himmler
		command = { type = sleepminister which = 69 } # Heinrich Himmler
		command = { type = sleepminister which = 43 } # Karl Dnitz
		command = { type = sleepminister which = 103 } # Karl Dnitz
		command = { type = sleepminister which = 45 } # Joseph Goebbels
		command = { type = sleepminister which = 51 } # Joseph Goebbels
		command = { type = sleepminister which = 74 } # Joseph Goebbels
		command = { type = sleepminister which = 52 } # Alfred Rosenberg
		command = { type = sleepminister which = 53 } # Arthur Seyss-Inquart
		command = { type = sleepminister which = 79 } # Arthur Seyss-Inquart
		command = { type = sleepminister which = 57 } # Friedrich Flick
		command = { type = sleepminister which = 59 } # Walter Funk
		command = { type = sleepminister which = 60 } # Fritz Todt
		command = { type = sleepminister which = 61 } # Hans-Georg von Friedeburg
		command = { type = sleepminister which = 83 } # Hans-Georg von Friedeburg
		command = { type = sleepminister which = 104 } # Hans-Georg von Friedeburg
		command = { type = sleepminister which = 63 } # Kurt Daluege
		command = { type = sleepminister which = 85 } # Ernst Kaltenbrunner
		command = { type = sleepminister which = 89 } # Wilhelm Keitel
		command = { type = sleepminister which = 93 } # Kurt Zeitzler
		command = { type = sleepminister which = 95 } # Heinz Guderian
		command = { type = sleepminister which = 99 } # Kurt von Hammerstein-Equord
		command = { type = sleepminister which = 102 } # Ferdinand Schrner
		command = { type = sleepminister which = 105 } # Hugo Sperrle
		command = { type = sleepminister which = 106 } # Albert Kesselring
		command = { type = sleepminister which = 107 } # Eberhard Milch
		command = { type = sleepminister which = 108 } # Robert Ritter von Greim

		# Heer generals likely to be killed or forced to resign
		command = { type = sleepleader which = 146 } # Wilhelm Keitel
		command = { type = sleepleader which = 343 } # Kurt Zeitzler
		command = { type = sleepleader which = 232 } # Ferdinand Schrner
		command = { type = sleepleader which = 19 } # Gunther Blumentritt
		command = { type = sleepleader which = 24 } # Erich Brandenberger
		command = { type = sleepleader which = 26 } # Bruno Bruer
		command = { type = sleepleader which = 39 } # de Angelis
		command = { type = sleepleader which = 80 } # Geyr von Schweppenburg
		command = { type = sleepleader which = 89 } # Heinz Guderian
		command = { type = sleepleader which = 111 } # Kurt von Hammerstein-Equord
		command = { type = sleepleader which = 148 } # Albert Kesselring
		command = { type = sleepleader which = 209 } # Alexander Ratcliffe
		command = { type = sleepleader which = 212 } # Otto-Ernst Remer
		command = { type = sleepleader which = 234 } # Walther Seydlitz-Kurzback
		command = { type = sleepleader which = 243 } # Kurt Student
		command = { type = sleepleader which = 267 } # von Brockdorff-Ahlefeldt
		command = { type = sleepleader which = 268 } # von Choltitz
		command = { type = sleepleader which = 293 } # Meinrad von Lauchert
		command = { type = sleepleader which = 295 } # Karl von le Suire
		command = { type = sleepleader which = 300 } # Eberhard von Mackensen
		command = { type = sleepleader which = 311 } # Walther von Reichenau
		command = { type = sleepleader which = 327 } # Maximilian von Weichs zu Glon
		command = { type = sleepleader which = 44 } # Eduard Dietl

		# Kriegsmarine admirals likely to be killed or forced to resign
		command = { type = sleepleader which = 364 } # Karl Dnitz
		command = { type = sleepleader which = 396 } # Hans-Georg von Friedeburg
		command = { type = sleepleader which = 371 } # Harald Kienast
		command = { type = sleepleader which = 372 } # Gustav Kieseritzky
		command = { type = sleepleader which = 395 } # Lothar von Arnauld de la Perire (died in 1941)

		# Luftwaffe generals likely to be killed or forced to resign
		command = { type = sleepleader which = 423 } # Albert Kesselring
		command = { type = sleepleader which = 440 } # Hugo Sperrle
		command = { type = sleepleader which = 445 } # Robert Ritter von Greim
		command = { type = sleepleader which = 414 } # Hermann Gring
		command = { type = sleepleader which = 403 } # Rudolf Bogatsch
		command = { type = sleepleader which = 409 } # Dessloch
		command = { type = sleepleader which = 411 } # Helmuth Felmy
		command = { type = sleepleader which = 412 } # Adolf Galland
		command = { type = sleepleader which = 419 } # Hans Jeschonnek
		command = { type = sleepleader which = 422 } # Alfred Keller
		command = { type = sleepleader which = 428 } # Eberhard Milch
		command = { type = sleepleader which = 434 } # Richard Putzier
		command = { type = sleepleader which = 435 } # Hans-Ulrich Rudel
		command = { type = sleepleader which = 443 } # Ernest Udet
		command = { type = sleepleader which = 449 } # Wolfram von Richthofen
		command = { type = sleepleader which = 453 } # Walther Wever
		command = { type = sleepleader which = 454 } # Wilhelm Wimmer

		# Waffen-SS Fhrers likely to be killed or forced to resign
		command = { type = sleepleader which = 475 } # Heinrich Himmler
		command = { type = sleepleader which = 457 } # Friedrich Alpers
		command = { type = sleepleader which = 465 } # Karl-Maria Demelhuber
		command = { type = sleepleader which = 466 } # Josef 'Sepp' Dietrich
		command = { type = sleepleader which = 467 } # Theodor Eicke
		command = { type = sleepleader which = 468 } # Hermann Fegelein
		command = { type = sleepleader which = 470 } # Herbert-Otto Gille
		command = { type = sleepleader which = 481 } # Fritz Krmer
		command = { type = sleepleader which = 484 } # Heinz Lammerding
		command = { type = sleepleader which = 492 } # Erwin Rsener
		command = { type = sleepleader which = 499 } # Felix Steiner
		command = { type = sleepleader which = 458 } # Franz Augsberger
		command = { type = sleepleader which = 459 } # Carl Becker
		command = { type = sleepleader which = 463 } # Karl-Heinrich Brenner
		command = { type = sleepleader which = 464 } # Lothar Debes
		command = { type = sleepleader which = 469 } # Josef Fitzhum
		command = { type = sleepleader which = 477 } # Richard Jungclaus
		command = { type = sleepleader which = 479 } # Matthias Kleinheisterkamp
		command = { type = sleepleader which = 483 } # Otto Kumm
		command = { type = sleepleader which = 485 } # Gustav Lombard
		command = { type = sleepleader which = 487 } # Wilhelm Mohnke
		command = { type = sleepleader which = 489 } # Jochen Peiper
		command = { type = sleepleader which = 490 } # Priess
		command = { type = sleepleader which = 494 } # Karl-Gustav Sauberzweig
		command = { type = sleepleader which = 496 } # Max Simon
		command = { type = sleepleader which = 497 } # Otto Skorzeny
		command = { type = sleepleader which = 501 } # Trabandt
		command = { type = sleepleader which = 502 } # Erich von dem Bach-Zelewski
		command = { type = sleepleader which = 504 } # Ewald von Massow
		command = { type = sleepleader which = 507 } # Karl von Pfeffer-Wildenbruch
		command = { type = sleepleader which = 509 } # Theodor Wisch
		command = { type = sleepleader which = 548 } # Gunther Wisliceny

		# Adopted Austrian/Hungarian/Romanian/Other generals likely to be killed or forced to resign
		command = { type = sleepleader which = 515 } # Karl Britzelmayr
		command = { type = sleepleader which = 519 } # Ferenc Feketehalmy-Czeydner
		command = { type = sleepleader which = 520 } # Valentin Feurstein
		command = { type = sleepleader which = 521 } # Edmund Glaise-Horstenau
		command = { type = sleepleader which = 522 } # Grassy
		command = { type = sleepleader which = 527 } # Anton Kienbauer
		command = { type = sleepleader which = 529 } # Johann Kubena
		command = { type = sleepleader which = 531 } # Alexander Lhr
		command = { type = sleepleader which = 532 } # Materna
		command = { type = sleepleader which = 536 } # Lothar Rendulic
		command = { type = sleepleader which = 544 } # von Hubicki

		command = { type = dissent value = 15 }
		command = { type = headofstate which = 11 }
		command = { type = headofgovernment which = 12 }
		command = { type = foreignminister which = 13 }
		command = { type = armamentminister which = 14 }
		command = { type = ministerofsecurity which = 15 }
		command = { type = ministerofintelligence which = 16 }
		command = { type = chiefofstaff which = 17 }
		command = { type = chiefofarmy which = 18 }
		command = { type = chiefofnavy which = 19 }
		command = { type = chiefofair which = 20 }
		command = { type = setflag  which = Hitler_Assasinated } # flag for german events
		command = { type = sleepevent which = 2026 } # failed assasination
		command = { type = sleepevent which = 172135 } # assasination
		}
}
#########################################################################
#  Failed Assassination of Hitler (modified by Generalisimo)
#########################################################################
event = {
	id = 2026
	random = no
	country = GER

	trigger = {
		government = fascist
		minister = 1 # AH alive
		dissent = 15 # lowered due to good AI dissent management
		random = 8 # it is historical
		atwar = yes
		exists = SOV
		NOT = {
			OR = {
				event = 2025
				event = 2026
				event = 172135
				}
			}
		}

	name = "EVT_2026_NAME"
	desc = "EVT_2026_DESC"
	style = 0

	date = { day = 1 month = june year = 1944 }
	offset = 7 # Check for trigger conditions every seven days
	deathdate = { day = 1 month = january year = 1946 }

	action_a = {
		name = "Purge the traitors!!" #
		# leaders
		command = { type = sleepleader which = 73 } # Generaloberst Fromm
		command = { type = sleepleader which = 109 } # Halder was sent to concentration camp
		command = { type = sleepleader which = 133 } # Generaloberst Hoepner
		command = { type = sleepleader which = 177 } # General Lindemann
		command = { type = sleepleader which = 200 } # General Friedrich Olbricht
		command = { type = sleepleader which = 217 } # Erwin Rommel
		command = { type = sleepleader which = 290 } # Generalfeldmarschall von Kluge
		command = { type = sleepleader which = 320 } # General von Stlpnagel
		command = { type = sleepleader which = 330 } # von Witzleben
		command = { type = sleepleader which = 389 } # Schmundt
		command = { type = sleepleader which = 394 } # Generallieutnant Thiele
		command = { type = sleepleader which = 508 } # General Wagner

		# ministers
		command = { type = sleepminister which = 6 } # Canaris
		command = { type = sleepminister which = 7 } # Ludwig Beck
		command = { type = sleepminister which = 11 } # Ludwig Beck
		command = { type = sleepminister which = 12 } # Carl Friedrich Goerdeler
		command = { type = sleepminister which = 13 } # Ulrich von Hassel
		command = { type = sleepminister which = 16 } # Canaris
		command = { type = sleepminister which = 17 } # von Witzleben
		command = { type = sleepminister which = 18 } # Generaloberst Hoepner
		command = { type = sleepminister which = 47 } # Friedrich-Werner von der Schulenberg
		command = { type = sleepminister which = 48 } # Ulrich von Hassel
		command = { type = sleepminister which = 58 } # Halder was sent to concentration camp
		command = { type = sleepminister which = 66 } # Johannes Popitz
		command = { type = sleepminister which = 68 } # Claus von Stauffenberg
		command = { type = sleepminister which = 71 } # Josef Wirmer
		command = { type = sleepminister which = 74 } # Ulrich von Hassel
		command = { type = sleepminister which = 75 } # Fritz-Dietlof von der Schulenberg
		command = { type = sleepminister which = 76 } # Henning von Tresckow
		command = { type = sleepminister which = 77 } # Generalstabsrichter Karl Sack
		command = { type = sleepminister which = 78 } # Joseph Wirmer
		command = { type = sleepminister which = 79 } # Generaloberst Hoepner
		command = { type = sleepminister which = 80 } # Julius Leber
		command = { type = sleepminister which = 86 } # Hans Oster
		command = { type = sleepminister which = 88 } # Generalmajor Oster
		command = { type = sleepminister which = 89 } # Erwin Rommel
		command = { type = sleepminister which = 90 } # von Witzleben
		command = { type = sleepminister which = 91 } # Generalstabsoberst Claus Graf Schenk von Stauffenberg
		command = { type = sleepminister which = 92 } # Generalmajor von Tresckow
		command = { type = sleepminister which = 101 } # Erwin von Witzleben

		# Appoint a new Head of Military Intelligence and Chief of Staff to avoid blanks
		command = { type = ministerofintelligence which = 85 } # Ernst Kaltenbrunner
		command = { type = chiefofstaff which = 95 } # Heinz Guderian

		command = { type = dissent value = 10 }
		command = { type = sleepevent which = 2025 } # assasination
		command = { type = sleepevent which = 172135 } # assasination
		}
}

#########################################################################
#############  event 2027 modded in core_Germany.txt ####################
#########################################################################

#########################################################################
#  Danzig or War - WAR!
#########################################################################
event = {
	id = 2028
	random = no
	country = GER

	# Triggered by POL 3601

	name = "EVT_2028_NAME"
	desc = "EVT_2028_DESC"
	style = 0

	action_a = {
		name = "OK" # Fortune will grant us victory!
		command = { type = war which = POL }
	}
}
#########################################################################
#  Danzig or War - The Poles fold
#########################################################################
event = {
	id = 2029
	random = no
	country = GER

	# Triggered by POL 3601

	name = "EVT_2029_NAME"
	desc = "EVT_2029_DESC"
	style = 0

	action_a = {
		name = "OK" # Excellent!
		command = { type = dissent value = -10 }
		command = { type = warentry which = ENG value = -5 }
		command = { type = warentry which = FRA value = -5 }
		command = { type = warentry which = USA value = -5 }
		command = { type = manpowerpool value = 30 }
	}
}

